import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import * as path from 'path'
// 下面这三行是引入组件
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    vue(),
    // 自动引入组件和自动注册 new add
AutoImport({
resolvers: [ElementPlusResolver()],
}),
Components({
resolvers: [ElementPlusResolver()],
}),// 按需引入结束
  ],
  // server: {
  //       cors: true, // 默认启用并允许任何源
  //       open: false,// 默认打开浏览器
  //       port: 5000,// 访问的端口号
  //       // host: "0.0.0.0",// 访问的地址
  //       proxy: {
  //   '/api': { // 匹配请求路径，localhost:3000/snow
  //     target: 'https://localhost:5000', // 代理的目标地址
  //     changeOrigin: true, // 开发模式，默认的origin是真实的 origin:localhost:3000 代理服务会把origin修改为目标地址
  //     // secure: true, // 是否https接口
  //     // ws: true, // 是否代理websockets
  //     // rewrite target目标地址 + '/abc'，如果接口是这样的，那么不用重写
  //     // rewrite: (path) => path.replace(/^\/snow/, '') // 路径重写，本项目不需要重写
  //   }
  // }
  //   },
})
